package com.liang.blog.reception.service;

import com.liang.blog.model.BlogSessionList;

import java.util.List;

/**
 * @Author：YanWenLiang
 * @Date:2024-05-02-9:52
 */
public interface BlogSessionListService {

    BlogSessionList getById(String curSessionListId);

    BlogSessionList getSessionListByUser(Long toBlogUserId, Long blogUserId);

    BlogSessionList createReverseSessionList(BlogSessionList sessionList, boolean b);

    void addUnReadCount(String sessionId);

    List<BlogSessionList> getSessionListHistory(Long toBlogUserId);

    BlogSessionList createSessionList(Long fromUserId, Long toUserId);

    void removeById(String sessionListId);

    void emptySessionListUnReadCount(BlogSessionList sessionList);

    void editSessionListRemark(String sessionListId, String remark);
}
